1
R 객체의 기초
AI014Lesson 2
00:00

가장 기본적인 수준에서, R은 개별 스칼라를 다루는 것이 아니라 원자 벡터(Atomic Vectors)원자 벡터를 사용합니다. R 내 모든 객체는 동일한 유형의 요소들의 집합이며, 내부 저장 방식에 의해 정의됩니다.

1. 원자 벡터

예를 들어 z <- 100 은 길이가 1인 벡터입니다. R은 데이터 시퀀스—논리형, 정수형, 배정밀도 실수형, 복소수형, 문자열형, 및 _raw_형—을 주요 연산 단위로 다룹니다.

2. 할당과 생성

우리는 할당 연산자 <- 을 사용하여 이름을 메모리에 연결합니다. 다중 요소 벡터는 c() (결합) 함수 또는 : (시퀀스) 연산자로 생성되며, 예를 들어 z <- 0:9입니다.

6개의 원자 빌딩 블록논리형정수형배정밀도 실수형복소수형문자열형_raw_형

3. 내부 저장 방식

함수 typeof() 은 객체의 저수준 C 스타일 표현 방식을 나타냅니다. 예를 들어, R은 숫자형 (부동 소수점)과 문자열형 (따옴표로 감싸진 문자열) ""을 구분합니다. 원자 벡터는 동질성을 보장합니다: 모든 요소는 동일한 유형이어야 합니다.

$$\text{typeof}(0:9) \rightarrow \text{"정수형"}$$

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>